Skip to content

Conversation

f0ssel
Copy link
Collaborator

@f0ssel f0ssel commented Sep 11, 2025

This PR introduces interface abstractions to improve testability and code organization:

  • Add CertificateManager interface for TLS certificate management
  • Rename commandExecutor field to commander for consistency
  • Remove unused methods from TLS certificate manager
  • Use crypto/tls import alias to avoid conflicts

These changes make the code more modular and easier to test by allowing dependency injection of interfaces instead of concrete types.

@blink-so blink-so bot changed the title F0ssel/moving Add interface abstractions for better testability Sep 11, 2025
@f0ssel f0ssel merged commit c5045da into main Sep 11, 2025
7 checks passed
@f0ssel f0ssel deleted the f0ssel/moving branch September 16, 2025 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant